gcc:
	g++ a.cpp -c -lncurses -std=c++11 -Wall
	g++ b.cpp -c -lncurses -std=c++11 -Wall
	g++ personajes.cpp -c -lncurses -std=c++11 -Wall
	g++ gp.cpp -c -lncurses -std=c++11 -Wall
	g++ -o L1 a.o b.o personajes.o gp.o L1.cpp -lncurses -std=c++11 -Wall

clang:
	clang -x c++ -c a.cpp -o a.o -std=c++14
	clang -x c++ -c b.cpp -o b.o -std=c++14
	clang -x c++ -c personajes.cpp -o personajes.o -std=c++14
	clang -x c++ -c gp.cpp -o gp.o -std=c++14
	clang  L1.cpp a.o b.o personajes.o gp.o -lstdc++ -lncurses -std=c++14

install-deb:
	sudo apt-get install libncurses5-dev
	sudo apt-get install g++
	g++ -c a.cpp -lncurses -std=c++11 -Wall
	g++ -c b.cpp -lncurses -std=c++11 -Wall
	g++ -c personajes.cpp -lncurses -std=c++11 -Wall
	g++ -c gp.cpp -lncurses -std=c++11 -Wall
	g++ a.o b.o personajes.o gp.o L1.cpp -lncurses -std=c++11 -Wall

clean:
	rm *.o
	rm L1
